package com.atguigu08.constructor.exer2;

/**
 * ClassName: TriAngle
 * Description:
 *编写两个类，TriAngle和TriAngleTest，其中TriAngle类中声明私有的底边长base和高height，
 * 同时声明公共方法访问私有变量。此外，提供类必要的构造器。另一个类中使用这些公共方法，计算三角形的面积。
 * @Author liu
 * @Create 2024/8/27 15:08
 * @Version 1.0
 */

public class TriAngle {
//    编写两个类，TriAngle和TriAngleTest，其中TriAngle类中声明私有的底边长base和高height，
    private double base;
    private double heigth;

//    同时声明公共方法访问私有变量。

    //私有化要用方法来赋值
    public void getBase(double b){
        base = b;
    }
    public double setBase(){
        return base;
    }
    public void getHeigth(double h){
        heigth = h;
    }
    public double setHeigth(){
        return heigth;
    }


//    此外，提供类必要的构造器。
    public TriAngle(){

    }
    public TriAngle(double b,double h){
        base = b;
        heigth = h;
    }

    //另一个类中使用这些公共方法，计算三角形的面积。
    public double getarea(){
        return base * heigth /2;
    }

}
